﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Os.Domain.OrdemServico>" %>
<%@ Import Namespace="Os.WebUI.Helpers" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	.: Editar Ordem de Serviço :.
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

    <h2> Ordem de Serviço N° <%= Model.IdOrdemServico %> </h2>

    <% using (Html.BeginForm()) {%>
        <div class="field-validation-error" ><%= Html.Encode(ViewData["Result"]) %></div> 
        <% if (Model.StatusOs != Os.Domain.StatusOrdemServico.Resolvido && Model.StatusOs != Os.Domain.StatusOrdemServico.Fechado)
           { %>
        <div id="acoes">
            <fieldset>
                <legend>Ações:</legend>
                <div style="float:left;height:20px;width:auto;max-width:320px;margin-right:5px;">
                   <span style="width:120px;display:block;float:left;" > Alterar Status para: </span>
                   <div style="float:left;">
                        <%= Html.ActionLink(Html.ObterLabelProximoStatus(Model.StatusOs), "AlterarStatus", new { id = Model.IdOrdemServico })%>
                    </div>
                </div>
            </fieldset>
        </div>
        <% } %>
        <fieldset>
            <div class="editor-label">
                <%= Html.HiddenFor(model => model.IdOrdemServico) %>
            </div>
            <div class="editor-label">
                <%= Html.LabelFor(model => model.Atendente) %>
            </div>
            <div class="editor-field">
                <%= Html.loadAtendente(ViewData["users"] as List<MembershipUser>,Model.Atendente) %>
            </div>                                            
            <div class="editor-label">
                <%= Html.Label("Valor/Hora:") %>
            </div>
            <div class="editor-field">
                <%= Html.TextBoxFor(model => model.ValorHora, new { maxlength = 8 })%>
            </div>
            <div class="editor-label">
                <%= Html.Label("Status: " + Html.FormatarStatusOs(Model.StatusOs)) %>
            </div>
            <div class="editor-label">
                <%= Html.Label("Tipo de Atendimento:") %>
            </div>
            <div class="editor-field">
                <%= Html.LoadTipoAtendimento(ViewData["TipoAtendimento"] as IEnumerable, Model.TipoAtendimento) %>
            </div>
            
            <div class="editor-label">
                <%= Html.Label("Local de Atendimento:") %>
            </div>
            <div class="editor-field">
                <%= Html.CarregarLocaisAtendimento(ViewData["LocalAtendimento"] as IEnumerable, Model.LocalAtendimento) %>
            </div>
            <div class="editor-label">
                <%= Html.Label("Parecer Técnico:") %>
            </div>
            <div class="editor-field">
                <%= Html.TextAreaFor(model => model.ParecerTecnico, 10, 100, new { maxlength = 1000 })%>
            </div>
            <div class="editor-label">
                <%= Html.Label("Observação:") %>
            </div>
            <div class="editor-field">
                <%= Html.TextAreaFor(model => model.Observacao, 10, 100, new { maxlength = 1000 })%>
            </div>
            <p>
                <input type="submit" value="Salvar" />
            </p>
        </fieldset>

    <% } %>

    <div>
        <%= Html.ActionLink("Voltar para Lista", "Index") %>
    </div>

</asp:Content>

